Cybernetics Oriented Language (CYBOL)
نویسنده
چکیده
Abstracting the real world is a major aim of Informatics. This paper introduces a new Theory and Language which allow to better abstract the real world in clear and simplified Models than today’s software does. It thereby helps crossing a number of abstraction gaps that each software project has to go through in its lifetime. Sticking to Cybernetics, this paper means that one of the first things to consider for developing good software is how Human Thinking works and how it creates Abstractions. Fundamental principles of human thinking are Discrimination, Categorization and Composition. The abstractions they deliver are Item, Category and Compound. They help the human mind to understand its environment which exists as conglomerate, and to build meaningful models from it.ing the real world is a major aim of Informatics. This paper introduces a new Theory and Language which allow to better abstract the real world in clear and simplified Models than today’s software does. It thereby helps crossing a number of abstraction gaps that each software project has to go through in its lifetime. Sticking to Cybernetics, this paper means that one of the first things to consider for developing good software is how Human Thinking works and how it creates Abstractions. Fundamental principles of human thinking are Discrimination, Categorization and Composition. The abstractions they deliver are Item, Category and Compound. They help the human mind to understand its environment which exists as conglomerate, and to build meaningful models from it.
منابع مشابه
Object-Oriented Software Quality Through Data Scope Complexity Measurement - Systems, Man, and Cybernetics, 1997. 'Computational Cybernetics and Simulation'., 1997 IEEE Intern
software metrics is a necessaly step for sofhvare reliability and quality and so f ia re metrics technique of trtrditional procedure-oriented programming is fairly maturity and has various methodologies and tools available for use. Recently. object-oriented programming became popular. However, traditional procedure-oriented software metrics are not appropriate for the development of an object-o...
متن کاملIEEE Systems, Man and Cybernetics, Orlando SMC'97, October 1997. CONSTRUCTS FOR PROTOTYPING INFORMATION SYSTEMS WITH OBJECT PETRI NETS
OASIS is a Language for the Specification of Object Oriented Conceptual Models. Object Petri Nets (OPNs) support a full integration of object-oriented concepts into Petri Nets. We propose a way to represent objectoriented concepts used in the OASIS language with OPNs as a suitable semantic model for validating software specifications. We have developed a Basic Execution Model for OASIS Specific...
متن کاملKnowledge object modeling
Knowledge objects are an integration of the object-oriented paradigm with logic rules. The proper integration provides a flexible and powerful environment, as rule-based components provide facilities for deductive retrieval and pattern matching, and object-oriented components provide a clear intuitive structure for programs in the form of class hierarchies. Based on the knowledge object concept...
متن کاملModelling and Simulation of Hydraulic Load-sensing Systems Using Object-oriented Programming Environment
Hydraulic systems, in which working pressure (pressure in pump output) is kept proportional to load, are called hydraulic load-sensing systems. Such systems are mainly used in mechanisms containing numerous drives to run with purpose to save energy. These are quite complicated automatically regulating systems and until now optimal solutions for static, steady-state motion and dynamics for such ...
متن کاملComputer recognition of Sanskrit-based Indian names
An interesting problem relating to cognition oriented task of humans is the name recognition problem. Humans are so apt in performing this task that they hardly realise the difficulties involved in it. Formally, name recognition means identifying the native origin of people from their names. A subproblem of this task is to classify whether a name belongs to one’s own country or not. The authors...
متن کامل